/** 模拟器安装目录 */
export const basePath = 'D:/Program Files/RetroArch'

/** 列表集合 */
export const playlistMap: Record<
  string,
  {
    /** 核心文件名 */
    coreFile: string
    /** 核心名称 */
    coreName: string
    /** 列表名称，未提供则与目录名称一致 */
    listName?: string
  }
> = {
  N64: {
    coreFile: 'mupen64plus_next_libretro',
    coreName: 'Nintendo - Nintendo 64 (Mupen64Plus-Next)',
    listName: 'Nintendo - N64'
  },

  PPSSPP: {
    coreFile: 'ppsspp_libretro',
    coreName: 'Sony - PlayStation Portable (PPSSPP)'
  },

  Wii: {
    coreFile: 'dolphin_libretro',
    coreName: 'Nintendo - GameCube / Wii (Dolphin)',
    listName: 'Nintendo - Wii'
  },

  '3DS': {
    coreFile: 'citra_libretro',
    coreName: 'Nintendo - 3DS (Citra)',
    listName: 'Nintendo - 3DS'
  }
}
